/**  

 * Copyright © 2010-2015 Tydic. All rights reserved.

 *

 * @Title: DateDeserializer.java

 * @Prject: fesco-common

 * @Package: common.utils

 * @Description: TODO

 * @author: leijun@tydic.com

 * @date: 2015年12月3日 下午4:23:36

 * @version: V1.0  

 */
package common.utils;

import java.lang.reflect.Type;
import java.util.Date;

import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;

/**

 * @ClassName: DateDeserializer

 * @Description: gson long >> date

 * @author: leijun@tydic.com

 * @date: 2015年12月3日 下午4:23:36


 */
public class DateDeserializer implements JsonDeserializer<java.util.Date> {
 
    public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
        return new java.util.Date(json.getAsJsonPrimitive().getAsLong());
    }
}
